其他
女朋友让我给她讲讲什么是比特币,她想买两个
点击上方“蓝色字体”,选择“设为星标”
关键词 :比特币,去中心化,挖矿,区块链,双重支付,最长链原则,工作量证明
2008年爆发全球金融危机,同年11月1日,一个自称中本聪(Satoshi Nakamoto)的人在P2P foundation网站上发布了比特币白皮书《比特币:一种点对点的电子现金系统》 陈述了他对电子货币的新设想——比特币就此面世。2009年1月3日,比特币创世区块诞生。
1.那你说的那个区块链到底是什么东西呀,我不是很懂哎?
好啦,我们大概了解什么是区块链了。
2.好啦我知道什么是区块链了,但是那些用户为什么要记录交易信息呢?
3.哦,知道了,那打包一次能获得多少奖励呢?
4.哇,那么多,那世界上一共有多少个比特币呢?
5.因为我们有手续费和打包费的奖励机制,所以大家都抢着打包,但是打包者只能有一个人,那么我们应该让谁打包呢?
6.你说的那个挖矿的原理是怎样的呢,我想不通?
我们已经了解了生成摘要的过程,那么挖矿的具体原理是什么样呢?
7.那哈希值前 n 位为 0 ,这个 n 是依据什么决定的呢?
8.哦,我懂了,那如果有人冒充咱们咋办,偷偷花咱们的比特币!
9.哇,好神奇啊,我知道了,那要是我只有 5 个比特币,同时支付给两个人咋办,每个人五个,那我岂不是赚了呀。
余额检查
解决双重支付
10.那如果有人偷偷篡改交易信息,那他不就成比特币最多的人了吗?
A 此时想要修改红色块里的交易记录,则 A 需要重新计算重新打包,创造出一个支链来,但是大家不会承认你这个支链,因为这个支链不是最长的,所以不会承认你伪造的信息,如果你非要继续往下算,什么时候你自己创造的支链长度大于世界上所有人的打包的链的长度,那么恭喜你,你伪造成功了,大家都认可你的伪造信息了,所以说理论上是可以篡改的,但是你改了之后不会被大家承认,除非你的计算能力超过了世界上其余所有的人。大家试想一下一个掌握全世界一半以上算力的人,会去干这种无聊的事吗?
编后
由 笑妄²º²¹ 大佬主导,群友共同贡献整理
点击关注下方卡片👇,在后台回复关键词 5000
这些一行 JS 实现功能的代码,让你看起来像一个前端专家
程序员:如何写出杀手级简历?前端面试送命题-JS三座大山Vue3.0 高频出现的几道面试题cURL 原作者收到死亡恐吓邮件!
自学转行前端3年经验,终入职阿里!
面试中突然遇到答不上的问题怎么办?
面试季:如何在面试中介绍自己的项目经验金三银四?这20道高频面试题值得了解下漫画 | 如何向外行解释产品经理频繁更改需求会令程序员很焦灼?
如果觉得这篇文章还不错,来个【分享、点赞、在看】三连吧,让更多的人也看到~